.xf_header{
    width:100%;
    height:77px ;
    border-bottom: rgba(207,255,248,0.91) 1px solid;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;

}
header{
    width:1100px;
    height: 77px;
    margin: 0 auto;
    overflow: hidden;
}
header >a{
    float: left;
}
header >a img{
    width:200px;
    height: 40px;
    margin-top: 15px;

}
header .city{
    float: left;
    margin-top: 29px;
    font-size: 12px;
}
header .city >img{
    height: 17px;
    margin-left:31px ;
    margin-right: 7px;
}
header .city >a{
    padding: 9px;
    background: #d4ffe4;
    margin-right:13px;
}
header .nva{
    float:left;
    height: 77px;
    line-height: 77px;
    margin-left: 66px;

}
header .nva a{
    color: #050505;
    margin-right:29px;

}
header .nva a:last-child{
    margin-right: 0px;

}
header .nva a:first-child{
    margin-right: 36px;
}
header .link{
    float: left;
    margin-top: 29px;
    margin-left: 50px;
}
header .link >img{
    width: 23px;
    height: 23px;
    float: left;
    margin-right: 23px;
}
header .link >a{
    padding: 11px 8px 12px 8px;
    border: #cffff8 1px solid;

}

.xf_footer{
    height: 125px;
    background: rgba(11, 30, 38, 0.34);
}
footer{
    width: 1200px;
    height: 125px;
    margin: 0 auto;
}
footer .footer1{
    overflow: hidden;
}
footer .footer1 .msg{
    margin-top: 37px;
    margin-left: 8px;
    float: left;
}
footer .footer1 .msg >a{
    color: #fff;
    padding-left: 22px;
    padding-right: 18px;
    border-right: 1px solid #b3a59c;
}
footer .footer1 .msg >a:last-child{
    border:0;
}
footer .footer1 .tel{
    float: left;
    margin-top: 37px;
    margin-left: 60px;

}
footer .footer1 .tel a{
    margin-right: 45px;
    color: #fff;
}
footer .footer1 .tel a img{
    float:left ;
    margin-right: 3px;
}
footer .footer2{
    text-align: center;
    margin-top: 34px;
    color: #fff;
}
footer .footer2 .copyright span{
    margin-right: 40px;
}
